package com.mitaotao._1_语法._3_分支._3_if判断;

import java.util.Scanner;

public class _09_1_水仙花数 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个三位数，判断其是否为水仙花数：");
        int num,B,S,G;
        num =scanner.nextInt();
        B = 0;
        S = 0;
        G = 0;

        B = num / 100;
        S = num / 10 % 10;
        G = num % 10;
        // 如果每个位上的数字的3次幂之和等于它本身，则为水仙花数
        //返回 x 的 y 次幂( 次方 ) 用函数 Math.pow(double x, double y)
        if (Math.pow(B,3)+Math.pow(S,3)+Math.pow(G,3) == num){
            System.out.println(num+"是水仙花数字");
        }else {
            System.out.println("你输入的数字不是水仙花数");
        }
        scanner.close();
    }
}
